串行监视器功能
串行监视器提供以下功能:
串行端口和设备监控
串行监视器自动检测所有已安装的串行端口和PnP或虚拟串行设备并显示它们,按设备类进行分组。对于每个设备,将显示设备的友好名称、描述、位置信息和制造商名称。 每次插入或拔出串行设备时,列表都会自动更新。获取其他信息
单击列表中的设备以获取其功能信息,该信息显示在串行设备信息窗口中。控制串行设备
您可以重新启动所选的串行设备或查看其属性。 通过弹出菜单可以轻松访问这些和其他选项。数据包视图:在表中显示受监视的数据包
数据包视图可视化工具为每个受监视的数据包提供简短的数据包信息,并为单独选择的数据包提供深入的分析。 它在结构上分为两个窗格。请求视图:以十六进制/ ASCII视图显示受监视的数据包
请求视图可视化工具显示每个受监视的数据包。 它解码数据包的内部字段,并以两种模式工作 - 基本模式和完整模式。 在基本模式下,只有主数据包字段被解码和显示,而其他一些可用作弹出提示。 在完整模式下,整个数据包将被解码,所有附带的数据都以十六进制/ ASCII视图提供。您可以随时在两种模式之间切换,此外,您可以切换单个数据包的模式。数据视图:在单独的Windows中显示读/写数据
数据视图可视化工具有两个窗格。 它在一个窗格中显示传入数据,在另一个窗格中显示传出数据。控制台视图:在串行控制台中显示受监控数据
在监视基于文本的协议时,控制台视图可视化工具特别有用。它显示输入和输出的文本数据。与大多数其他可视化工具不同,它没有将数据作为单独的数据包公开,而是根据基础文本协议对数据进行分组。您将很容易看到发送到设备的请求以及设备的响应。行视图:显示串行(调制解调器)控制线的状态
在监视调制解调器连接时,行视图可视化器可以重现众所周知的调制解调器“灯”,它们曾经在旧调制解调器上使用。 大多数现代调制解调器和所有类型的内部或基于软件的调制解调器现在都没有这些灯。考虑到这些灯用于描绘相应信号“行”状态的事实,有时控制它们的状态可能很重要。 行视图可视化工具是向您显示所需信息的功能。统计:图形数据分析
这是Device Monitoring Studio最令人兴奋的可视化工具! 它能够显示各种监控数据统计信息的图形关系。它有大量计数器:数据包总数/秒、字节总数/秒、字节读数/秒、字节写入/秒、IO数据包/秒。通用筛选功能
Device Monitoring Studio提供通用筛选功能,允许您为不同的可视化工具配置筛选并创建筛选方案并快速将其应用于不同的可视化窗口。受监视数据包的自定义配色方案
Device Monitoring Studio允许您在以下数据可视化工具中更改受监视数据包的可视元素的外观:会话录制
所有Device Monitoring Studio可视化工具都可以实时工作 - 您可以监视设备并在可视化工具中查看数据包。 如果您需要录制会话并在以后进行分析,请使用会话录制!日志文件回放(回放录制的串行端口数据)
回放工具窗口列出所有录制的日志文件,按设备名称或录制日期对其进行分组。 对于每个日志文件,将显示各种信息,包括日志文件大小和流列表。PPP视图:解析PPP软件包
串行PPP视图可视化器可用于解码点对点协议数据包,以及可以封装在PPP数据包中的许多数据包。MODBUS视图:解析 MODBUS软件包
MODBUS是一个应用层消息传递协议,位于OSI模型的第7级,它在连接在不同类型总线或网络上的设备之间提供客户端/服务器通信。监控桥接串行连接
串口桥(以前产品版本中的“协议分析器”)用于监视两个不同串行设备之间的串行连接。 在这种情况下,设备之间的现有连接中断,并且两个设备都连接到两个计算机串行端口。然后,串行监视器在它们之间建立虚拟链接并监视生成的虚拟连接。串行终端
内置串行终端模块用于创建串行终端会话。 创建后,会话可用于将文本或二进制数据发送到连接的串行设备并接收设备的响应。MODBUS发送:发送MODBUS协议命令
MODBUS发送窗口提供了一种控制MODBUS兼容设备的简便方法。 当您需要调试设备时,它可以提供很大帮助,例如,验证其响应。 您可以直观地为任何标准或用户定义的MODBUS功能设置所有参数,然后只需单击“发送”按钮。 结果栏将动态反映您所做的更改。脚本支持
内置脚本支持提供了使用用TypeScript(JavaScript超集)编写的用户编写脚本控制多个应用程序内对象的可能性。脚本调试器
内置的脚本调试器简化了脚本编写过程。在调试过程中,提供了表达式求值、变量监视和堆栈跟踪功能。可以跟踪或继续执行脚本,直到命中下一个断点。原始数据视图:显示原始分组数据
可视化工具有两个窗口,其中一个显示发送到串行设备的数据,另一个显示从串行设备接收的数据。 所有后续数据包都连接成一个数据流,显示为十六进制、十进制、八进制或二进制数字序列。或者,流可以显示为单精度或双精度浮点数序列。结构视图:解析和显示捕获的数据包数据
结构视图数据可视化器是一个由两部分组成的窗口。第一部分显示根据已安装的协议集解析的每个监视包。第二部分显示原始数据包内容。光标导航可以在两个部分之间同步。捕获筛选器
筛选器是遵循协议定义表达式语法的单一条件。 它可以引用捕获的数据包中的任何字段,并使用任何支持的逻辑或算术运算符。自定义协议
串行监视器附带了许多预安装的协议。此功能还允许客户将自定义协议的定义添加到串行监视器。之后,应用程序将根据自定义协议定义开始解析和解码所有匹配的数据包。原始数据导出器
此导出器根据加载的协议集解析传入数据,应用可选的基于协议的过滤和根协议,并将生成的二进制数据写入输出文件。 它生成的结果与结构视图数据可视化工具的下半部分相同,但不显示任何UI,将原始数据直接写入文件。文本导出器
该导出器根据加载的协议集解析传入数据,应用可选的基于协议的过滤和根协议,并将结果数据写入输出文件。它的文本输出格式与结构视图数据可视化器的上半部分完全相同,但不显示任何UI,而是直接将格式化的数据写入文件。多源监控
此功能支持将来自多个串行设备的监控数据连接到单个监控会话中。 Device Monitoring Studio通过许多支持的数据可视化工具确保数据包正确排序和显示。 数据记录还支持多源会话。远程监控
远程监控允许您连接到另一台计算机并监控与其连接的串行设备。 必须在远程计算机上安装并运行Device Monitoring Studio Server,并且您必须具有成功连接和监视的适当权限。自定义可视化工具
自定义可视化工具允许用户在TypeScript中创建自己的可视化工具。自定义可视化工具接收根据所选协议解析的每个数据包,并向输出中添加一个或多个文本字符串。它还定义了几个可视化方案,这些方案稍后可能由用户定制。数据重发器
数据重发器将所有受监视的数据发送到选定的串行端口(或两个端口),并支持活动的串行监视会话和回放会话。